(function () {
    "use strict";

    var students = [{
        firstName: 'Петър',
        lastName: 'Петров',
        age: 37
    }, {
        firstName: 'Иван',
        lastName: 'Иванов',
        age: 17
    }, {
        firstName: 'Петър',
        lastName: 'Иванов',
        age: 25
    }, {
        firstName: 'Иван',
        lastName: 'Петров',
        age: 80
    }, {
        firstName: 'Георги',
        lastName: 'Раковски',
        age: 193
    }];

    var filteredByAge =
        _.chain(students)
            .filter(function (student) {
                return student.age > 16 && student.age < 26;
            })
            .value();

    var result = _.map(filteredByAge, function (student) {
        return {
            firstName: student.firstName,
            lastName: student.lastName
        }
    });

    console.log(result);
}());